cmake_minimum_required(VERSION 3.28)
project(SeqList)

set(CMAKE_CXX_STANDARD 17)

add_executable(SeqList main.cpp
        seqListCpp.h
        SeqList.cpp
        linkList.h
        LinkList.cpp
        SLinkList.h
        SLinkList.cpp
        statck_queue/Stack.h
        statck_queue/Statck.cpp
        Plist.cpp
        statck_queue/LinkQueue.cpp
        statck_queue/CircleQueue.cpp
        string/String.cpp
        string/LinkString.cpp
        Array/Array.cpp
        tree/FullTree.cpp
        tree/BinaryTree.cpp
        tree/ParentRefTree.cpp
        tree/HuffmanTree.cpp
        Graphy/SymmetricMatrix.cpp
        Graphy/SparseMatrix.cpp
        Graphy/SymmetricMatrixGraph.cpp
        Serarch/BinarySearch.cpp
        Sort/InsertSort.cpp
        LinerList/StaticArrayList.cpp
        LinerList/HeadLinkList.cpp
        LinerList/NoHeadLinkList.cpp
        LinerList/DoubleNodeLinkList.cpp
        LinerList/CycilLinkList.cpp
        LinerList/StaticLinkList.cpp
)
